Last updated: Wed Oct 20 12:26:29 PDT 2021

CS 124-Lab 6: Extra Credit

In this lab, you'll reimplement your task list application as an iOS or Android native application using React Native or Cordova. Your work should be done in a branch named lab6. You can use lab3 or later as a starting point for this lab.
$ cd ~/cs124/lab
$ git checkout lab# 	
$ git checkout -b lab6 	# creates a new branch named lab6 based on lab# and checks it out
$ git push -u origin lab6 # pushes the new branch to the origin

Hand-In Procedure

You will turn in your labs using git and GitHub.

$ git commit -am "my last commit"
[lab1 c2e3c8b] my last commit
 2 files changed, 18 insertions(+), 2 deletions(-)

$ git push

You will then need to go to GitHub.com and create a pull request whose base is lab# and whose compare is lab6. That is, you'll be submitting the changes between lab# and lab6. This pull request should show, for example, changes between the lab# and lab6 design.md rather than showing the entirety of the design.md as new.

Detailed instructions on creating a pull request on GitHub

  1. Go to Pull Request tab on GitHub
  2. Click on "New pull request".
  3. Select 'lab#' as the base branch and 'lab6' as the compare branch .
  4. Verify that the commits that are chosen are correct, and that the code that is shown as different is correct.
  5. Click on "Create pull request".
  6. In the right-hand column, click on the gear icon next to Reviewers
  7. Type "nrhodes-hmc" and click on the GitHub name in the list below.
  8. Click on "Create pull request".

Deliverables

You'll submit a GitHub branch named lab6 containing, at the top level,: